package ooday09;
// String 演示
public class StringDemo {
    public static void main(String[] args) {
        /*
           使用字面量“直接” 来创建字符串对象时，
           JVM 会检查常量池中是否有该对象；
           1、若没有：则会创建字符串对象 并将其引用存入常量池汇中
           2、若有：则直接将常量池中的对象引用返回 并不会创建新的字符串对象
         */
        String s1 = "123abc"; // 常量池中还没有 因此创建该字符串对象 并存入常量池中
        String s2 = "123abc";
        String s3 = "123abc";

        System.out.println(s1 == s2);
        System.out.println(s1 == s3);
        System.out.println(s2 == s3);
    }
}

